/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package upeu.edu.pe.servicio;

/**
 *
 * @author Administrador
 */
import java.util.List;
//import com.cticsperu.dao.SivTrabajadorDao;
//import com.cticsperu.model.SivTrabajador;
import upeu.edu.pe.dao.SauUsuarioDao;
import upeu.edu.pe.modelo.SauUsuario;
import java.util.ArrayList;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

@Service("usuarioServicio")
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public abstract class SauUsuarioServicioImpl implements SauUsuarioServicio{
    @Autowired
    private SauUsuarioDao usuarioDao;
    
    public SauUsuarioServicioImpl(){}
    
    /*
	@Transactional(propagation = Propagation.REQUIRED, readOnly = false)
	public void addTrabajador(SivTrabajador trabajador) {
		trabajadorDao.saveTrabajador(trabajador);
	}  */
        /*
	public List<SivTrabajador> listEmpresa() {
		return trabajadorDao.listTrabajador();
	}*/
        
        public List<SauUsuario> validarUsuario(SauUsuario usuario){
        return usuarioDao.validarUsuario(usuario);
        }
        public List<SauUsuario> validarSuEntrada(SauUsuario entrada){
        //return trabajadorDao.validaSuEntrada(entrada);
            return usuarioDao.validaSuEntrada(entrada);
        }
        public List<SauUsuario> validarUsuarioId(SauUsuario usuario){
        return usuarioDao.validarUsuarioId(usuario);
        }
        public ArrayList<SauUsuario> buscarUsuarioPrivilegio(String  dato){
        return usuarioDao.buscarUsuarioPrivilegio(dato);
        }
        
        
        
        public List amorValor(SauUsuario usuario){
        return usuarioDao.amorValor(usuario);
        }

   
}
